<?php

//防止恶意调用
if (!defined('IN_MOD'))
{
    die('Hacking attempt');
}

if($setblock == 'add')
{
	// 获取模块参数HTML
	$contenthtml = configmoduleparameter(0, $datamodule, $datatable, '', $datamodule);
	
	// 模块参数模板指定
	global $parameter;
	global $parameter_list;
	global $parameter_json;
	global $parameter_default;
	global $parameter_exp;
	global $parameter_expplist;
	global $parameter_exptable;
	global $parameter_attr;
	global $parameter_other;
	global $moduleparameter;
	
	// 开启MVC框架模式
	if($configinfo['mvc'] == 1)
	{
		$this->smarty_assign('contenthtml', $contenthtml);
	}else{
		smarty_assign('contenthtml', $contenthtml);
	}
	
	// 模块参数模板指定
	smarty_assign('parameter',     $parameter);
	smarty_assign('parameter_list',     $parameter_list);
	smarty_assign('parameter_json',     $parameter_json);
	smarty_assign('parameter_default',     $parameter_default);
	smarty_assign('parameter_exp',     $parameter_exp);
	smarty_assign('parameter_expplist',     $parameter_expplist);
	smarty_assign('parameter_exptable',     $parameter_exptable);
	smarty_assign('parameter_attr',     $parameter_attr);
	smarty_assign('parameter_other',     $parameter_other);
	smarty_assign('moduleparameter',     $moduleparameter);
	// 开启MVC框架模式
	if($configinfo['mvc'] == 1)
	{
		$this->smarty_assign('parameter',     $parameter);
		$this->smarty_assign('parameter_list',     $parameter_list);
		$this->smarty_assign('parameter_json',     $parameter_json);
		$this->smarty_assign('parameter_default',     $parameter_default);
		$this->smarty_assign('parameter_exp',     $parameter_exp);
		$this->smarty_assign('parameter_expplist',     $parameter_expplist);
		$this->smarty_assign('parameter_exptable',     $parameter_exptable);
		$this->smarty_assign('parameter_attr',     $parameter_attr);
		$this->smarty_assign('parameter_other',     $parameter_other);
		$this->smarty_assign('moduleparameter',     $moduleparameter);
	}		
}

if($setblock == 'edit')
{
	// 获取模块参数HTML
	$contenthtml = configmoduleparameter($dataid, $datamodule, $datatable, $dataidname, $datamodule);
	
	// 模块参数模板指定
	global $parameter;
	global $parameter_list;
	global $parameter_json;
	global $parameter_default;
	global $parameter_exp;
	global $parameter_expplist;
	global $parameter_exptable;
	global $parameter_attr;
	global $parameter_other;
	global $moduleparameter;

	// 开启MVC框架模式
	if($configinfo['mvc'] == 1)
	{
		$this->smarty_assign('contenthtml', $contenthtml);
	}else{
		smarty_assign('contenthtml', $contenthtml);
	}
	
	// 模块参数模板指定
	smarty_assign('parameter',     $parameter);
	smarty_assign('parameter_list',     $parameter_list);
	smarty_assign('parameter_json',     $parameter_json);
	smarty_assign('parameter_default',     $parameter_default);
	smarty_assign('parameter_exp',     $parameter_exp);
	smarty_assign('parameter_expplist',     $parameter_expplist);
	smarty_assign('parameter_exptable',     $parameter_exptable);
	smarty_assign('parameter_attr',     $parameter_attr);
	smarty_assign('parameter_other',     $parameter_other);
	smarty_assign('moduleparameter',     $moduleparameter);
	// 开启MVC框架模式
	if($configinfo['mvc'] == 1)
	{
		$this->smarty_assign('parameter',     $parameter);
		$this->smarty_assign('parameter_list',     $parameter_list);
		$this->smarty_assign('parameter_json',     $parameter_json);
		$this->smarty_assign('parameter_default',     $parameter_default);
		$this->smarty_assign('parameter_exp',     $parameter_exp);
		$this->smarty_assign('parameter_expplist',     $parameter_expplist);
		$this->smarty_assign('parameter_exptable',     $parameter_exptable);
		$this->smarty_assign('parameter_attr',     $parameter_attr);
		$this->smarty_assign('parameter_other',     $parameter_other);
		$this->smarty_assign('moduleparameter',     $moduleparameter);
	}		
}

if($setblock == 'insert')
{
	// 插入模块参数
	insertmoduleparameter($dataid, $datamodule, 0, $datatable, $dataidname, $datamodule);
}

if($setblock == 'update')
{
	// 修改模块参数
	updatemoduleparameter($dataid, $datamodule, 0, $datatable, $dataidname, $datamodule);
}
?>